<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>03_Git连接远程仓库并拉取</title>
  <!-- 
  在 Git 中，连接远程仓库并拉取（pull）远程更改是协作开发中的重要步骤。
  1. 连接远程仓库
   1.1 添加远程仓库

  首先，您需要将远程仓库添加到本地仓库中。使用  `git remote add`  命令可以将远程仓库的 URL 添加为一个远程源，通常命名为  `origin` 。
  git remote add origin <repository-url>
  例如：
  git remote add origin https://github.com/user/repo.git
   1.2 查看远程仓库

  要查看当前配置的远程仓库，可以使用以下命令：
  git remote -v
  这将列出所有远程仓库及其对应的 URL。

  2. 拉取远程仓库的更改
  拉取操作用于从远程仓库获取最新的更改，并将其合并到当前分支。使用  `git pull`  命令可以完成这一操作。

   2.1 拉取更改
  基本的拉取命令如下：
  git pull <remote> <branch>
  例如，从  `origin`  的  `master`  分支拉取更改：
  git pull origin master
  如果当前分支已经与远程分支建立了跟踪关系，可以简单地使用：
  git pull
  3. 处理冲突

  在拉取远程更改时，可能会遇到合并冲突。这通常发生在本地更改与远程更改不兼容时。

  - 解决冲突：Git 会提示您哪些文件存在冲突。您需要手动编辑这些文件，解决冲突后，使用  `git add`  将解决后的文件添加到暂存区。
  git add <conflicted-file>
  - 完成合并：解决所有冲突后，使用  `git commit`  提交合并结果。
  git commit -m "Resolved merge conflicts"

  4. 额外问题
  更新
  git pull origin master --allow-unrelated-histories
  
  提交
  git push origin master

  # git merge
  git merge master --allow-unrelated-histories

  # git pull
  git pull origin master --allow-unrelated-histories

  # git push
  git push origin master --allow-unrelated-histories

  总结
  连接远程仓库并拉取更改是 Git 协作开发的重要组成部分。通过  `git remote add`  添加远程仓库，使用  `git pull`  拉取远程更改，开发者能够保持本地仓库的更新。在拉取过程中，可能会遇到合并冲突，需要手动解决并提交。掌握这些操作对于有效的团队协作和代码管理至关重要。
  -->
</head>
<body>
  
</body>
</html>